Add tests for 'ggv_ovl' and 'igo2008_poi'.
authoroliskoli <oliskoli>
Fri, 5 Sep 2008 21:10:30 +0000 (21:10 +0000)
committeroliskoli <oliskoli>
Fri, 5 Sep 2008 21:10:30 +0000 (21:10 +0000)
reference/ggv_ovl.ovl [new file with mode: 0644]
reference/ggv_ovl~ovl.gpx [new file with mode: 0644]
reference/igo2008_poi.upoi [new file with mode: 0644]
reference/igo2008_poi~upoi.csv [new file with mode: 0644]
reference/igo2008_poi~upoi.gpx [new file with mode: 0644]
testo

diff --git a/reference/ggv_ovl.ovl b/reference/ggv_ovl.ovl
new file mode 100644 (file)
index 0000000..06fc5cd
--- /dev/null
@@ -0,0 +1,261 @@
+[Symbol 1]
+Typ=3
+Group=1
+Col=3
+Zoom=1
+Size=102
+Art=1
+Punkte=37
+XKoord0=10.65544468
+YKoord0=51.76587580
+XKoord1=10.65218499
+YKoord1=51.76785421
+XKoord2=10.64862029
+YKoord2=51.77140983
+XKoord3=10.64497174
+YKoord3=51.77267441
+XKoord4=10.64177929
+YKoord4=51.77253927
+XKoord5=10.63658709
+YKoord5=51.77319595
+XKoord6=10.63379175
+YKoord6=51.77202137
+XKoord7=10.62861368
+YKoord7=51.77105955
+XKoord8=10.62724928
+YKoord8=51.77139306
+XKoord9=10.63186918
+YKoord9=51.77294694
+XKoord10=10.63254193
+YKoord10=51.77352186
+XKoord11=10.62848613
+YKoord11=51.77757803
+XKoord12=10.62817257
+YKoord12=51.77893066
+XKoord13=10.62717649
+YKoord13=51.77943882
+XKoord14=10.62589235
+YKoord14=51.77999590
+XKoord15=10.62677915
+YKoord15=51.78047801
+XKoord16=10.63320509
+YKoord16=51.77984957
+XKoord17=10.63871707
+YKoord17=51.77999757
+XKoord18=10.64266096
+YKoord18=51.77886389
+XKoord19=10.64411748
+YKoord19=51.77906825
+XKoord20=10.64505184
+YKoord20=51.78085288
+XKoord21=10.64760783
+YKoord21=51.78140135
+XKoord22=10.64750964
+YKoord22=51.78666102
+XKoord23=10.64666131
+YKoord23=51.78923465
+XKoord24=10.64432653
+YKoord24=51.79079540
+XKoord25=10.64342137
+YKoord25=51.78981930
+XKoord26=10.64058175
+YKoord26=51.78945448
+XKoord27=10.64087544
+YKoord27=51.78756280
+XKoord28=10.63828988
+YKoord28=51.78620563
+XKoord29=10.63477916
+YKoord29=51.78531071
+XKoord30=10.63145721
+YKoord30=51.78562653
+XKoord31=10.62874861
+YKoord31=51.78687753
+XKoord32=10.62751729
+YKoord32=51.78689459
+XKoord33=10.61656675
+YKoord33=51.79477582
+XKoord34=10.62139475
+YKoord34=51.79601267
+XKoord35=10.62075568
+YKoord35=51.79840345
+XKoord36=10.61712344
+YKoord36=51.80020623
+[Symbol 2]
+Typ=5
+Group=1
+Width=40
+Height=40
+Dir=145
+Art=1
+Col=1
+Zoom=1
+Size=102
+Area=6
+XKoord=10.60357219
+YKoord=51.80439171
+[Symbol 3]
+Typ=2
+Group=1
+Col=1
+Area=1
+Zoom=1
+Size=140
+Font=1
+Dir=100
+XKoord=10.61397192
+YKoord=51.80532805
+Text=Test Text
+[Symbol 4]
+Typ=3
+Group=1
+Col=1
+Zoom=1
+Size=102
+Art=1
+Punkte=12
+XKoord0=10.68674217
+YKoord0=51.74466700
+XKoord1=10.69060221
+YKoord1=51.74721824
+XKoord2=10.68813476
+YKoord2=51.74900651
+XKoord3=10.68544330
+YKoord3=51.75061815
+XKoord4=10.67975602
+YKoord4=51.75150857
+XKoord5=10.68459226
+YKoord5=51.75498985
+XKoord6=10.68366920
+YKoord6=51.75743002
+XKoord7=10.67707586
+YKoord7=51.76125458
+XKoord8=10.66885560
+YKoord8=51.76420301
+XKoord9=10.66582832
+YKoord9=51.76460551
+XKoord10=10.66341456
+YKoord10=51.76396555
+XKoord11=10.65859717
+YKoord11=51.76493250
+[Symbol 5]
+Typ=3
+Group=9
+Col=1
+Zoom=1
+Size=104
+Art=1
+Punkte=15
+XKoord0=10.55206839
+YKoord0=51.78445444
+XKoord1=10.55532307
+YKoord1=51.78427659
+XKoord2=10.56091250
+YKoord2=51.78456204
+XKoord3=10.56554552
+YKoord3=51.78652284
+XKoord4=10.56815308
+YKoord4=51.78648808
+XKoord5=10.57172940
+YKoord5=51.78513698
+XKoord6=10.57786274
+YKoord6=51.78231334
+XKoord7=10.57811951
+YKoord7=51.78136609
+XKoord8=10.57780475
+YKoord8=51.78065123
+XKoord9=10.57627448
+YKoord9=51.78040211
+XKoord10=10.57496306
+YKoord10=51.78019497
+XKoord11=10.57412889
+YKoord11=51.77912753
+XKoord12=10.57307126
+YKoord12=51.77788331
+XKoord13=10.57426483
+YKoord13=51.77678870
+XKoord14=10.57768755
+YKoord14=51.77521476
+[Symbol 6]
+Typ=4
+Group=9
+Art=1
+Col=1
+Area=5
+Zoom=1
+Size=102
+Punkte=5
+XKoord0=10.59652507
+YKoord0=51.80188093
+XKoord1=10.60803867
+YKoord1=51.79938689
+XKoord2=10.58909290
+YKoord2=51.79263370
+XKoord3=10.57832128
+YKoord3=51.80181232
+XKoord4=10.59314542
+YKoord4=51.80269083
+[Symbol 7]
+Typ=3
+Group=17
+Col=2
+Zoom=1
+Size=105
+Art=3
+Punkte=4
+XKoord0=10.60657924
+YKoord0=51.76255405
+XKoord1=10.59852740
+YKoord1=51.76630420
+XKoord2=10.59033233
+YKoord2=51.76807826
+XKoord3=10.58660071
+YKoord3=51.77527456
+[Symbol 8]
+Typ=4
+Group=17
+Art=1
+Col=1
+Area=7
+Zoom=1
+Size=102
+Punkte=5
+XKoord0=10.61041078
+YKoord0=51.76438920
+XKoord1=10.60638215
+YKoord1=51.75496141
+XKoord2=10.62417615
+YKoord2=51.75237979
+XKoord3=10.62512771
+YKoord3=51.76274845
+XKoord4=10.61706616
+YKoord4=51.76618541
+[Symbol 9]
+Typ=4
+Group=1
+Art=1
+Col=1
+Area=4
+Zoom=1
+Size=102
+Punkte=6
+XKoord0=10.63694247
+YKoord0=51.81103276
+XKoord1=10.62712184
+YKoord1=51.80006827
+XKoord2=10.64282436
+YKoord2=51.79333319
+XKoord3=10.66695026
+YKoord3=51.80094843
+XKoord4=10.64989768
+YKoord4=51.81237972
+XKoord5=10.63068244
+YKoord5=51.81637803
+[Overlay]
+Symbols=9
+[MapLage]
+MapName=Top. Karte 1:50.000 Nieders.
+DimmFc=100
+ZoomFc=141
+CenterLat=51.79222626
+CenterLong=10.62546251
+RefOn=0
diff --git a/reference/ggv_ovl~ovl.gpx b/reference/ggv_ovl~ovl.gpx
new file mode 100644 (file)
index 0000000..2f18510
--- /dev/null
@@ -0,0 +1,234 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<gpx
+  version="1.0"
+  creator="GPSBabel - http://www.gpsbabel.org"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xmlns="http://www.topografix.com/GPX/1/0"
+  xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
+<time>1970-01-01T00:00:00Z</time>
+<bounds minlat="51.744667000" minlon="10.552068390" maxlat="51.816378030" maxlon="10.690602210"/>
+<rte>
+  <name>Route 1</name>
+  <rtept lat="51.784454440" lon="10.552068390">
+    <name>RPT001</name>
+  </rtept>
+  <rtept lat="51.784276590" lon="10.555323070">
+    <name>RPT002</name>
+  </rtept>
+  <rtept lat="51.784562040" lon="10.560912500">
+    <name>RPT003</name>
+  </rtept>
+  <rtept lat="51.786522840" lon="10.565545520">
+    <name>RPT004</name>
+  </rtept>
+  <rtept lat="51.786488080" lon="10.568153080">
+    <name>RPT005</name>
+  </rtept>
+  <rtept lat="51.785136980" lon="10.571729400">
+    <name>RPT006</name>
+  </rtept>
+  <rtept lat="51.782313340" lon="10.577862740">
+    <name>RPT007</name>
+  </rtept>
+  <rtept lat="51.781366090" lon="10.578119510">
+    <name>RPT008</name>
+  </rtept>
+  <rtept lat="51.780651230" lon="10.577804750">
+    <name>RPT009</name>
+  </rtept>
+  <rtept lat="51.780402110" lon="10.576274480">
+    <name>RPT010</name>
+  </rtept>
+  <rtept lat="51.780194970" lon="10.574963060">
+    <name>RPT011</name>
+  </rtept>
+  <rtept lat="51.779127530" lon="10.574128890">
+    <name>RPT012</name>
+  </rtept>
+  <rtept lat="51.777883310" lon="10.573071260">
+    <name>RPT013</name>
+  </rtept>
+  <rtept lat="51.776788700" lon="10.574264830">
+    <name>RPT014</name>
+  </rtept>
+  <rtept lat="51.775214760" lon="10.577687550">
+    <name>RPT015</name>
+  </rtept>
+</rte>
+<rte>
+  <name>Route 2</name>
+  <rtept lat="51.801880930" lon="10.596525070">
+    <name>RPT016</name>
+  </rtept>
+  <rtept lat="51.799386890" lon="10.608038670">
+    <name>RPT017</name>
+  </rtept>
+  <rtept lat="51.792633700" lon="10.589092900">
+    <name>RPT018</name>
+  </rtept>
+  <rtept lat="51.801812320" lon="10.578321280">
+    <name>RPT019</name>
+  </rtept>
+  <rtept lat="51.802690830" lon="10.593145420">
+    <name>RPT020</name>
+  </rtept>
+</rte>
+<rte>
+  <name>Route 3</name>
+  <rtept lat="51.762554050" lon="10.606579240">
+    <name>RPT021</name>
+  </rtept>
+  <rtept lat="51.766304200" lon="10.598527400">
+    <name>RPT022</name>
+  </rtept>
+  <rtept lat="51.768078260" lon="10.590332330">
+    <name>RPT023</name>
+  </rtept>
+  <rtept lat="51.775274560" lon="10.586600710">
+    <name>RPT024</name>
+  </rtept>
+</rte>
+<rte>
+  <name>Route 4</name>
+  <rtept lat="51.764389200" lon="10.610410780">
+    <name>RPT025</name>
+  </rtept>
+  <rtept lat="51.754961410" lon="10.606382150">
+    <name>RPT026</name>
+  </rtept>
+  <rtept lat="51.752379790" lon="10.624176150">
+    <name>RPT027</name>
+  </rtept>
+  <rtept lat="51.762748450" lon="10.625127710">
+    <name>RPT028</name>
+  </rtept>
+  <rtept lat="51.766185410" lon="10.617066160">
+    <name>RPT029</name>
+  </rtept>
+</rte>
+<trk>
+  <name>Track 1</name>
+<trkseg>
+<trkpt lat="51.765875800" lon="10.655444680">
+</trkpt>
+<trkpt lat="51.767854210" lon="10.652184990">
+</trkpt>
+<trkpt lat="51.771409830" lon="10.648620290">
+</trkpt>
+<trkpt lat="51.772674410" lon="10.644971740">
+</trkpt>
+<trkpt lat="51.772539270" lon="10.641779290">
+</trkpt>
+<trkpt lat="51.773195950" lon="10.636587090">
+</trkpt>
+<trkpt lat="51.772021370" lon="10.633791750">
+</trkpt>
+<trkpt lat="51.771059550" lon="10.628613680">
+</trkpt>
+<trkpt lat="51.771393060" lon="10.627249280">
+</trkpt>
+<trkpt lat="51.772946940" lon="10.631869180">
+</trkpt>
+<trkpt lat="51.773521860" lon="10.632541930">
+</trkpt>
+<trkpt lat="51.777578030" lon="10.628486130">
+</trkpt>
+<trkpt lat="51.778930660" lon="10.628172570">
+</trkpt>
+<trkpt lat="51.779438820" lon="10.627176490">
+</trkpt>
+<trkpt lat="51.779995900" lon="10.625892350">
+</trkpt>
+<trkpt lat="51.780478010" lon="10.626779150">
+</trkpt>
+<trkpt lat="51.779849570" lon="10.633205090">
+</trkpt>
+<trkpt lat="51.779997570" lon="10.638717070">
+</trkpt>
+<trkpt lat="51.778863890" lon="10.642660960">
+</trkpt>
+<trkpt lat="51.779068250" lon="10.644117480">
+</trkpt>
+<trkpt lat="51.780852880" lon="10.645051840">
+</trkpt>
+<trkpt lat="51.781401350" lon="10.647607830">
+</trkpt>
+<trkpt lat="51.786661020" lon="10.647509640">
+</trkpt>
+<trkpt lat="51.789234650" lon="10.646661310">
+</trkpt>
+<trkpt lat="51.790795400" lon="10.644326530">
+</trkpt>
+<trkpt lat="51.789819300" lon="10.643421370">
+</trkpt>
+<trkpt lat="51.789454480" lon="10.640581750">
+</trkpt>
+<trkpt lat="51.787562800" lon="10.640875440">
+</trkpt>
+<trkpt lat="51.786205630" lon="10.638289880">
+</trkpt>
+<trkpt lat="51.785310710" lon="10.634779160">
+</trkpt>
+<trkpt lat="51.785626530" lon="10.631457210">
+</trkpt>
+<trkpt lat="51.786877530" lon="10.628748610">
+</trkpt>
+<trkpt lat="51.786894590" lon="10.627517290">
+</trkpt>
+<trkpt lat="51.794775820" lon="10.616566750">
+</trkpt>
+<trkpt lat="51.796012670" lon="10.621394750">
+</trkpt>
+<trkpt lat="51.798403450" lon="10.620755680">
+</trkpt>
+<trkpt lat="51.800206230" lon="10.617123440">
+</trkpt>
+</trkseg>
+</trk>
+<trk>
+  <name>Track 2</name>
+<trkseg>
+<trkpt lat="51.744667000" lon="10.686742170">
+</trkpt>
+<trkpt lat="51.747218240" lon="10.690602210">
+</trkpt>
+<trkpt lat="51.749006510" lon="10.688134760">
+</trkpt>
+<trkpt lat="51.750618150" lon="10.685443300">
+</trkpt>
+<trkpt lat="51.751508570" lon="10.679756020">
+</trkpt>
+<trkpt lat="51.754989850" lon="10.684592260">
+</trkpt>
+<trkpt lat="51.757430020" lon="10.683669200">
+</trkpt>
+<trkpt lat="51.761254580" lon="10.677075860">
+</trkpt>
+<trkpt lat="51.764203010" lon="10.668855600">
+</trkpt>
+<trkpt lat="51.764605510" lon="10.665828320">
+</trkpt>
+<trkpt lat="51.763965550" lon="10.663414560">
+</trkpt>
+<trkpt lat="51.764932500" lon="10.658597170">
+</trkpt>
+</trkseg>
+</trk>
+<trk>
+  <name>Track 3</name>
+<trkseg>
+<trkpt lat="51.811032760" lon="10.636942470">
+</trkpt>
+<trkpt lat="51.800068270" lon="10.627121840">
+</trkpt>
+<trkpt lat="51.793333190" lon="10.642824360">
+</trkpt>
+<trkpt lat="51.800948430" lon="10.666950260">
+</trkpt>
+<trkpt lat="51.812379720" lon="10.649897680">
+</trkpt>
+<trkpt lat="51.816378030" lon="10.630682440">
+</trkpt>
+</trkseg>
+</trk>
+</gpx>
diff --git a/reference/igo2008_poi.upoi b/reference/igo2008_poi.upoi
new file mode 100644 (file)
index 0000000..6170043
Binary files /dev/null and b/reference/igo2008_poi.upoi differ
diff --git a/reference/igo2008_poi~upoi.csv b/reference/igo2008_poi~upoi.csv
new file mode 100644 (file)
index 0000000..ff2c1c8
--- /dev/null
@@ -0,0 +1,10 @@
+No,Latitude,Longitude,Name,Description,Address,City,PostalCode,Phone\r
+1,50.877341,12.433889,"3","! constructed waypoint !","Hauptstrasse -1",,,"03741-999999"\r
+2,50.964955,12.435919,"Altenburg-Umgehung","! constructed waypoint !",,"Plauen",,"03741-999999"\r
+3,50.610795,12.173802,"Elsterberg","! constructed waypoint !",,,,"03741-999999"\r
+4,50.844126,12.408757,"Gosel","! constructed waypoint !",,,,"03741-999999"\r
+5,50.654763,12.204957,"Greiz","! constructed waypoint !",,,"08523","03741-999999"\r
+6,51.314521,12.409143,"HMMMM","No comment","Hauptstrasse -2","Plauen","08523","03741-999999"\r
+7,50.493663,12.107153,"Jahnstrasse","! constructed waypoint !",,,"08523","03741-999999"\r
+8,50.493837,12.106101,"Liebknechtstrasse","! constructed waypoint !",,,"08523","03741-999999"\r
+9,50.492619,12.105449,"NARVA","Start",,,"08523","03741-999999"\r
diff --git a/reference/igo2008_poi~upoi.gpx b/reference/igo2008_poi~upoi.gpx
new file mode 100644 (file)
index 0000000..8e6db27
--- /dev/null
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<gpx
+  version="1.0"
+  creator="GPSBabel - http://www.gpsbabel.org"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xmlns="http://www.topografix.com/GPX/1/0"
+  xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
+<time>1970-01-01T00:00:00Z</time>
+<bounds minlat="50.492619000" minlon="12.105449000" maxlat="51.314521000" maxlon="12.435919000"/>
+<wpt lat="50.877341000" lon="12.433889000">
+  <name>3</name>
+  <cmt>! constructed waypoint !</cmt>
+  <desc>! constructed waypoint !</desc>
+</wpt>
+<wpt lat="50.964955000" lon="12.435919000">
+  <name>Altenburg-Umgehung</name>
+  <cmt>! constructed waypoint !</cmt>
+  <desc>! constructed waypoint !</desc>
+</wpt>
+<wpt lat="50.610795000" lon="12.173802000">
+  <name>Elsterberg</name>
+  <cmt>! constructed waypoint !</cmt>
+  <desc>! constructed waypoint !</desc>
+</wpt>
+<wpt lat="50.844126000" lon="12.408757000">
+  <name>Gosel</name>
+  <cmt>! constructed waypoint !</cmt>
+  <desc>! constructed waypoint !</desc>
+</wpt>
+<wpt lat="50.654763000" lon="12.204957000">
+  <name>Greiz</name>
+  <cmt>! constructed waypoint !</cmt>
+  <desc>! constructed waypoint !</desc>
+</wpt>
+<wpt lat="51.314521000" lon="12.409143000">
+  <name>HMMMM</name>
+  <cmt>No comment</cmt>
+  <desc>No comment</desc>
+</wpt>
+<wpt lat="50.493663000" lon="12.107153000">
+  <name>Jahnstrasse</name>
+  <cmt>! constructed waypoint !</cmt>
+  <desc>! constructed waypoint !</desc>
+</wpt>
+<wpt lat="50.493837000" lon="12.106101000">
+  <name>Liebknechtstrasse</name>
+  <cmt>! constructed waypoint !</cmt>
+  <desc>! constructed waypoint !</desc>
+</wpt>
+<wpt lat="50.492619000" lon="12.105449000">
+  <name>NARVA</name>
+  <cmt>Start</cmt>
+  <desc>Start</desc>
+</wpt>
+</gpx>
diff --git a/testo b/testo
index 1e80b2313d9d1f34b0cfdf3b30e7a2377f71c994..33bce18e8ff255a03173829801d45a6a0492032b 100755 (executable)
--- a/testo
+++ b/testo
@@ -1448,5 +1448,19 @@ compare ${REFERENCE}/grid-utm~csv.gpx ${TMPDIR}/grid-utm~csv.gpx
 ${PNAME} -i gpx -f ${REFERENCE}/grid-utm~csv.gpx -o unicsv,utc=0,grid=utm -F ${TMPDIR}/grid-utm.csv
 compare ${REFERENCE}/grid-utm.csv ${TMPDIR}/grid-utm.csv
 
+#
+# ggv_ovl 'Geogrid Viewer ascii overlay files'
+#
+${PNAME} -i ggv_ovl -f ${REFERENCE}/ggv_ovl.ovl -o gpx -F ${TMPDIR}/ggv_ovl~ovl.gpx
+compare ${REFERENCE}/ggv_ovl~ovl.gpx ${TMPDIR}/ggv_ovl~ovl.gpx
+
+#
+# igo2008_poi
+#
+${PNAME} -i igo2008_poi -f ${REFERENCE}/igo2008_poi.upoi -o gpx -F ${TMPDIR}/igo2008_poi~upoi.gpx
+compare ${REFERENCE}/igo2008_poi~upoi.gpx ${TMPDIR}/igo2008_poi~upoi.gpx
+${PNAME} -i igo2008_poi -f ${REFERENCE}/igo2008_poi.upoi -o unicsv -F ${TMPDIR}/igo2008_poi~upoi.csv
+compare ${REFERENCE}/igo2008_poi~upoi.csv ${TMPDIR}/igo2008_poi~upoi.csv
+
 
 exit 0